
/*
        Page style
*/
#content * {
    margin:0;
    /*padding:0;*/
}

h2 {
    color:green;
    background:url(img/nav.jpg) no-repeat;
    background-repeat:repeat-x;
    line-height:30px;
    height:30px;
    text-align:center;
    position:relative;
    overflow:hidden;
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

#products_example {
    width:100%;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
    -moz-box-shadow:0 0 5px #dfdfdf;
    -webkit-box-shadow:0 0 5px #dfdfdf;
    -ms-box-shadow:0 0 5px #dfdfdf;
    -o-box-shadow:0 0 5px #dfdfdf;
    box-shadow:0 0 5px #dfdfdf;
}

/*
        Slideshow
*/

#products {
    margin-left:10%;
}

/*
        Slides container
        Important:
        Set the width of your slides container
        Set to display none, prevents content flash
*/

#products .slides_container {
    position:relative;
    width:400px !important;
    float:left;
    overflow:hidden;
    display:none;
}

/*
        Each slide
        Important:
        Set the width of your slides
        If height not specified height will be set by the slide content
        Set to display block
*/

.slides_container a {
    width:400px  !important;
    height:450px  !important;
    display:block;
}

/*
        Next/prev buttons
*/
#products .prev {
    background:url(img/arrow-prev.png) no-repeat;
    position:absolute;
    top:225px;
    left:4%;
    width:21px;
    padding-top: 5px;
    overflow:hidden;
    display:block;
    z-index:101;
    text-indent: -9999em;
}

#products .next {
    background:url(img/arrow-next.png) no-repeat; 
    left: 76.5%;
    position:absolute;
    top:225px;
    width:21px;
    padding-top: 5px;
    overflow:hidden;
    display:block;
    z-index:101;
    text-indent: -9999em;
}

/*
        Pagination
*/

#products .pagination {
    width:90px;
    height:450px;
    padding:5px 5px;
    float:left;
    margin-left:50px;
    overflow: auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

#products .pagination li {
    float:left;
    margin:2px 4px;
    list-style:none;
}

#products .pagination li a {
    display:block;
    max-width:60px;
    max-height:60px;
    margin:1px;
    float:left;
    background:#f9f9f9;
    padding: 0px  !important;
}

#products .pagination li.current a {
    border:3px solid #7f7f7f;
    margin:0;
}

#_content{
    float: left;
    width:98%;
    margin-top: 20px;
    margin-bottom: 50px;
    padding:0px 10px 10px;
    position:relative;
    border:1px solid #dfdfdf;
    border-radius:5px;
}

.product-content-detail {
    margin-top: -100px !important;
}
